home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 June / EnigmA AMIGA RUN 19 (1997)(G.R. Edizioni)(IT)[!][issue 1997-06][EAR-CD III].iso / earkit / browser / v-ng-prelease2 / v.readme < prev    next >
Text File  |  1997-02-10  |  30KB  |  1,050 lines

  1. Voyager-NG Prerelease Demo #2
  2. =============================
  3.  
  4. Welcome to the second Voyager-NG V2.0 pre-release Demo.
  5.  
  6. * Please note:  This version doesn't claim to even remotely
  7. * fix all the bugs that have been reported about the first
  8. * release of V-NG.  It's a snapshot of work in progress
  9. * which fixes a few of the most serious bugs. So don't worry
  10. * that your bug report or suggestion got lost; new releases
  11. * coming soon.
  12.  
  13. This is a preliminary release which brings this fantastic
  14. new Web browser to the Amiga community and allows
  15. Voyager-NG to benefit from the largest testing base
  16. possible.  Some non-critical problems are known and in the
  17. process of being fixed, though you may discover others
  18. yourself.  If you hit any bugs, don't scream and have a
  19. heart attack, please help us out and write a bug report to
  20. <voyager-bugs@vapor.com>.
  21.  
  22. Please state the exact Voyager version, your OS version,
  23. machine configuration, whether you use a graphics board
  24. and which graphic support library and, esspecially with
  25. image related bugs, what kind of screen V runs on.  A
  26. enforcer/mungwall/poolwatch log which be extremely helpful
  27. if your system permits running these useful tools.
  28.  
  29. Due to the beta nature, Voyager is currently updated
  30. frequently.  Check out the V-NG web page at the following
  31. URL;
  32.  
  33.  http://www.vapor.com/voyager/
  34.  
  35. Updates will appear here regularly.  Updates are also
  36. announced on the Voyager mailing list.  If you are not on
  37. it yet, you are encouraged to subscribe.  Mail to
  38. <voyager-request@vapor.com> and put "ADD" in the body of
  39. the mail.  Put "HELP" there to obtain a complete
  40. description on how to use the mail server.  The mailing
  41. list is also a good place to discuss enhancement
  42. suggestions.
  43.  
  44. Major changes to Voyager since Version 1.0:
  45.  
  46. · Supports Frames as introduced by Netscape 2.x
  47.  
  48. · Uses internal image decoding routines. Visually incremental
  49.   on-the-fly image decoding, leaving the program operational
  50.   during decode. No more hassle with datatypes related bugs.
  51.   Optimized memory usage. The routines are optimized for speed
  52.   and are very fast. Full support of CyberGFX HiColor/TrueColor
  53.   screens.
  54.  
  55. · Supports HTML tables. Many more HTML commands 
  56.   and Netscapism's are understood (including FONT SIZE and
  57.   HR WIDTH). Improved general compatibility with broken
  58.   and nonstandard HTML code.
  59.  
  60. · Supports versatile plugin interface for vanilla
  61.   extensions
  62.  
  63. · Shipped with a web search engine plugin
  64.  
  65. · Supports T/TCP "TCP for Transactions" requests,
  66.   allowing for much faster establishment of HTTP links
  67.   to servers. This is currently supported by
  68.   Miami 2.x only. Specified in RFC 1644. As far as 
  69.   we know, Voyager is the first browser on any 
  70.   platform supporting this!
  71.  
  72. · Totally reworked preference setting. The transfer anim is 
  73.   now configurable, too.
  74.  
  75. · Supports Shift & Click downloading of files even from
  76.   servers with broken configuration which state
  77.   that binary data is of type "text/plain" (which
  78.   happens frequently with .lha and .lzx files,
  79.   because these suffixes are missing in many
  80.   http server example mime.types files)
  81.  
  82. · Popup menus for links offering link specific options.
  83.  
  84. · Added internal SMTP send capability. Also
  85.   supports mailto: forms now. Improved news
  86.   handling.
  87.  
  88. · Many minor enhancements, and of course
  89.   All The Popular Bugs were fixed, too.
  90.  
  91. A full list of changes is included below.
  92.  
  93. Installation Notes
  94. ------------------
  95.  
  96. Please use the included Installer script to
  97. install Voyager on your system. If
  98. you have any problems with the Installer,
  99. please mail them to <vgr@best.com>.
  100. Don't forget to include a Installer log.
  101.  
  102. The format of the configuration and cache
  103. files is compatible to V1.0, but due to
  104. configuration changes, many of the new
  105. settings will appear as defaults,
  106. and a few old ones may get lost, because
  107. they are replced with more fine tuned
  108. versions.
  109.  
  110. Known deficiencies
  111. ------------------
  112.  
  113. As stated above, this is a beta version
  114. which is not supposed to reflect the
  115. final release. Known deficiencies
  116. which are to be fixed within the
  117. next few release, include:
  118.  
  119. · Image decode only works for GIF and JPEG
  120.   images in the moment. No internal support
  121.   for PNG, nor fallback to datatypes
  122.  
  123. · On AGA systems with interleaved bitmapped
  124.   screens, transparent GIFs tend to flicker
  125.   heavily
  126.  
  127. · Some of the GIF anim disposal methods
  128.   aren't supported yet
  129.  
  130. · Heavyily nested frames sometimes cause
  131.   a messed layout
  132.  
  133. · Under certain circumstances, frame targets
  134.   don't work as expected
  135.  
  136. · Frames are not yet resizable
  137.  
  138. · Some of the preference items are not
  139.   functional yet
  140.  
  141. · ftp://user:password@host schemes don't work
  142.   yet
  143.  
  144. · Printing doesn't work when V is running
  145.   on a Truecolor/Hicolor screen. This is
  146.   actually a printer.device limitation.
  147.  
  148. *** Release History ***
  149.  
  150. V2.10beta
  151. --------
  152. - fixed problem in image decoder which caused
  153.   potential memory trashing
  154. - added '%p' option in MIME exec calling
  155.   which is replaced with the pub screen name
  156.   that V is running on
  157. - fixed screwing of MIME app prefs under
  158.   certain circumstances
  159. - added new version of textview.mcc|.mcp
  160. - added updated docs
  161. - added updated registration utility
  162.  
  163. V2.9beta
  164. --------
  165. - fixed news quoting adding text in the wrong direction
  166. - mime application calling now accepts "%f" as the filename
  167.   for the in cache file of the downloaded entitiy
  168. - form submit inside frames didn't work at all
  169. - made sizing of <LI> items more sensible
  170. - added new versions of textview.mcc and bookmarks.mcc
  171.  
  172. V2.8beta
  173. --------
  174. - fixed problems with Picasso software in
  175.   Legacy Gfx board support mode
  176.  
  177. V2.7beta
  178. --------
  179. - fixed printing (figured out how
  180.   to remote print via cmd and
  181.   smbclient in the process of that,
  182.   too :)
  183. - added new version of textview class
  184.  
  185. V2.6beta
  186. --------
  187. - fixed catalog messup
  188.  
  189. V2.5beta
  190. --------
  191. - now imposes a limit on the maximum
  192.   depth of nesting frames. Should protect
  193.   against all kinds of frame loop attacks,
  194.   including <FRAME SRC=""> and nesting
  195.   via Redirects
  196. - did a first attempt on fixing "Print"
  197.   (totally untested due to lack of printer)
  198.  
  199. V2.4beta
  200. --------
  201. - changed the "unable to create window object"
  202.   error message to kick people into the most
  203.   likely problem (aka missing "textview.mcc")
  204.  
  205. V2.3beta
  206. --------
  207. - color names are now looked up in a builtin
  208.   table, instead of constantly being
  209.   reread from MUI:Presets/RGB.TXT. This is
  210.   magnitudes faster than before.
  211. - "No proxy for" string now defines domain
  212.   subsets. So a noproxy for "isp.net"
  213.   would match "isp.net", "ftp.isp.net",
  214.   "www.isp.net" etc.
  215.  
  216. V2.2beta
  217. --------
  218. - fixed problems with resizing etc. of frames
  219.   which have not fully loaded images (2nd
  220.   instance of this)
  221.  
  222. V2.1beta
  223. --------
  224. - HTTP-Request header was broken (causing Accept:
  225.   and User-Agent: to be wrong, and cache reload
  226.   to not work)
  227. - fixed problems with resizing etc. of frames
  228.   which have not fully loaded images
  229.  
  230. V2.0
  231. ----
  232. - file:/// was broken totally
  233. - ftp transfers always reported 0 cps
  234. - frames didn't handle redirects
  235. - links in frames sometimes referenced freed
  236.   memory, potentially causing havoc
  237. - fixed problems with screen not closing
  238.   (race condition)
  239. - fixed a bug in the internal method stack
  240.   causing havoc if the stack was filled.
  241.   This never happens on a clean system,
  242.   but can be caused by evil system
  243.   hacks which play around with task
  244.   priorities and modify the relational
  245.   task priorities of V and it's subtasks.
  246.  
  247. V1.61beta
  248. ---------
  249. - file:/// URLs now get the mime types from
  250.   their extensions, as set in MIME prefs
  251. - file:/// no longer pukes on excessivly long
  252.   URLs (happened with cgi-bin IMG SRC links)
  253. - fixed spurious crashes when the last byte
  254.   in a document was a tag and the object
  255.   was fetched from the cache (or via plugin)
  256. - modified some preference presets
  257.  
  258. V1.60beta
  259. ---------
  260. - fixed MIME settings to no longer loose contents
  261.   when prefs were opened and closed without hitting
  262.   the MIME page at all
  263. - fixed loosing of pen settings on iconify etc.
  264.  
  265. V1.59beta
  266. ---------
  267. - default media type for HTTP transactions without
  268.   Content-Type: header is now text/plain (fixes aminet recent)
  269. - ftp dir lists now have a "Parent directory" prefix
  270. - added NOPROXY settings
  271.  
  272. V1.58beta
  273. ---------
  274. - added support for the "internal-gopher-*"
  275.   internal images, used by some proxy servers
  276.   and internal ftp
  277. - MIME handling now works
  278. - "audio" MIME class was accidentally named
  279.   "sound"
  280. - full crash on excessivly long <title>s
  281. - aborted URLs could end up in the cache
  282.   nevertheless
  283. - FTP now completely works
  284.  
  285. V1.57beta
  286. ---------
  287. - added option page for image
  288.   decoder options (GIF dithering
  289.   currently being ignored)
  290. - cleaned up prefs window
  291. - added "Legacy GFX board soft"
  292.   support for non-cybergfx compatible
  293.   gfx board ssystems
  294. - added internal ftp:// protocol support.
  295.   Not done yet, use with care, and ONLY
  296.   FOR ASCII STUFF!
  297.  
  298. V1.56beta
  299. ---------
  300. - <font size=-x> was broken
  301. - fixed table cell overflow bug
  302.   (liked to happen with <BR>s inside
  303.   table cells)
  304. - added support for <DIV>
  305. - modified URL stream object to no
  306.   longer refuse construction when the maximum
  307.   number of net processes is exceeded.
  308.   Requests will be queued silently and
  309.   processed when due. Fixes 1001 possible
  310.   problems, esspecially with download.
  311.  
  312. V1.55beta
  313. ---------
  314. - fixed <FRAMESET> without COL/ROW
  315.   specifier
  316. - fixed redirect handling in frames
  317. - frames now have a context menu allowing
  318.   full window view/save/view source
  319. - source view windows are now independant
  320.   of the main windows and can be opened
  321.   multiple times
  322. - frames now have, uhm, frames
  323. - fixed problems with <IMG ALIGN=(left|right)>
  324.   inside tables
  325. - fixed a few remaining entity conversions of
  326.   URLs. This, for example, broke the search
  327.   plugin.
  328. - <IMG ALIGN> now implies a line break. Fixes
  329.   http://www.sasg.com/mui/ for example.
  330.  
  331. V1.54beta
  332. ---------
  333. - added plugin interface and a simple
  334.   web search plugin which will query
  335.   Altavista, Webcrawler, Lycos and Yahoo
  336.   in one rush, presenting the results in
  337.   four frames. Plugins are loaded from
  338.   PROGDIR:Plugins on startup
  339. - find button now works, using the
  340.   search plugin
  341. - frame cell containers no longer do a bogus
  342.   background fill
  343. - fixed <font size> (finally :-)
  344. - fixed download image menu item
  345. - now understands the <AREA ALT=xxx>
  346.   HTML extension for image maps
  347. - Copy to clip/Add to bookmarks menu items
  348.   now work
  349.  
  350. V1.53beta
  351. ---------
  352. - images now have their alt text as bubble help
  353.   (Netscape 4.0 rippoff :)
  354. - image context menu "View/Save" now works,
  355.   so does the link part of the image link menu
  356. - fixed problems with frame names being held
  357.   in freed memory
  358. - changed format of "Accept:" lines to
  359.   talk more servers into sending HTML 3.x
  360.   stuff
  361. - fixed interpretation of <font size>
  362.  
  363. V1.52beta
  364. ---------
  365. - major cleanup of network stream/main process
  366.   IPC. Uses much less CPU now, and reduces
  367.   refresh on some GUI objects (esspecially the
  368.   network status gauge)
  369. - now marks a download stream as "stalled"
  370.   when no data arrives for 5 seconds. Uses
  371.   dark grey color and gives a appropriate
  372.   info text in the status line.
  373. - removed a unnecessary buffer copy from
  374.   the http stream module; also offers to
  375.   recv() larger chunks of data to the stack,
  376.   which may increase overall speed under some
  377.   circumstances.
  378.  
  379. V1.51beta
  380. ---------
  381. - fixed URL target handling for frames
  382. - fixed a rather serious bug in the http stream
  383.   module. Upon downloading data without
  384.   Content-Length:, it could happen that the
  385.   stream clients accessed data which was
  386.   freed due to block reallocation. Liked
  387.   to happen with hotmail mail folder overviews.
  388.  
  389. V1.50beta
  390. ---------
  391. - added real frame support
  392.  
  393. V1.49beta
  394. ---------
  395. - fixed a memory leak in the clickimage class
  396. - clicktext class was AllocVec()ing for historical
  397.   reasons. Now uses pools, too.
  398. - no longer draws alttext stuff on small images
  399.  
  400. V1.48beta
  401. ---------
  402. - increased <TEXTAREA> buffer
  403. - made <TEXTAREA> size calculations
  404.   more reasonable
  405.  
  406. V1.47beta
  407. ---------
  408. - fixed incremental refresh problems with
  409.   plaintext layout
  410. - fixed occasional write-over-window-pane
  411.   bug
  412. - fixed occasional why-should-I-bother-to-
  413.   display-that-html-stuff-anyway bug
  414.  
  415. V1.46beta
  416. ---------
  417. - fixed display of busy bar in
  418.   gauge while being busy with
  419.   non-transfer stuff
  420. - fixed excessive scroller
  421.   setting on html class content
  422.   switch
  423. - bumped requested version of miami.library
  424.   to 5 to avoid having to deal with
  425.   the Miami 1.8.x T/TCP problems
  426. - reenabled T/TCP (really, this time)
  427.   in the progress
  428.  
  429. V1.45beta
  430. ---------
  431. - now installs cliprect for updating
  432.   again
  433. - removed some more debugging stuff
  434.  
  435. V1.44beta
  436. ---------
  437. - now adds "Mozilla/3.01" to
  438.   it's User-Agent: field to trick lame
  439.   servers into sending the full business
  440. - fixed a really nasty bug in the
  441.   imagedecoder which caused the
  442.   prefilling of images of sizes < 2 pixels
  443.   to nuke really hard.
  444.  
  445. V1.43beta
  446. ---------
  447. - on file:/// URLs, the internal progress
  448.   counter for bytes read was set before
  449.   the data was actually read, thus causing
  450.   images to not load and other neat stuff.
  451. - oops, the same was true for reading
  452.   any stuff from the cache. Wee.
  453. - image decoder no longer relies on server
  454.   submitted mime types, but recognizes
  455.   file formats by itself
  456.  
  457. V1.42beta
  458. ---------
  459. - <IMG ISMAP> without <A HREF>
  460.   context caused hitsfloods when
  461.   mousepointer was over the image
  462. - image decoder no longer tries
  463.   CyberGFX calls on Non-CyberMapped-
  464.   Screens even if cybergfx.library
  465.   is installed.
  466. - fixed cliprect problems
  467.   with incremental layout
  468.   (causing V overwrite other window
  469.   stuff)
  470. - big (and lame) bug: documents
  471.   were freed as soon as a new
  472.   URL was started to be loaded.
  473.   Could cause references to
  474.   free memory on resize/back/stop.
  475. - <BASE> now does a real URL merge,
  476.   instead of assuming the HREF
  477.   is a fully specified URL
  478. - fixed bogus displaying of
  479.   old <TITLE>s
  480. - fixed a problem relating to
  481.   using a wrong baseref when
  482.   assembling <IMG> sources
  483.  
  484. V1.41beta
  485. ---------
  486. - fixed the imagedecoder to no
  487.   longer hog the public screen
  488.   upon a screen switch
  489. - fixed tiny font preset to not
  490.   overwrite any existing setting
  491.   (MUI 3.7 only)
  492. - fixed a potential arbitration
  493.   problem in the network stream
  494.   module
  495.  
  496. V1.40beta
  497. ---------
  498. - fixed the deadlock-on-screen-swap
  499.   problem
  500. - fixed pen-loosing-problem on
  501.   screen swap/prefs change
  502. - fixed handling of tab/lf's
  503.   in <OPTION>s
  504. - fixed counting of images still to load
  505.   when dealing with images which don't have
  506.   sizes specified
  507.  
  508. V1.39beta
  509. ---------
  510. - fixed a serious bug related to
  511.   using malloc() from both the
  512.   main process and from the image
  513.   decoder. All kind of really
  514.   nice crashes, corrupted mem lists
  515.   and everything.
  516. - removed some bogus debug Printf()
  517.   from smtp send
  518.  
  519. V1.38beta
  520. ---------
  521. - fixed image decoder to no longer
  522.   overwrite innocent memory
  523.   when hitting images which are
  524.   an odd multiple of 16 pixels
  525.   width
  526. - reenabled T/TCP for use with
  527.   Miami 1.9.1
  528. - raised image decoder stack size
  529.   to avoid spurious crashes
  530.  
  531. V1.37beta
  532. ---------
  533. - <BR CLEAR> is now equal to <BR CLEAR=ALL>
  534. - rewrote several important parts of
  535.   the image decoder (c2p, mask generation, etc.)
  536.   in highly optimized assembler for
  537.   maximum speed. Also fixed all kind
  538.   of problems related to usage of
  539.   WritePixelLine8() on OS 3.0/non-CyberGFX
  540.   systems
  541.  
  542. V1.36beta
  543. ---------
  544. - "Open local file" caused stack trash
  545.   to be used as the Referer:
  546.  
  547. V1.35beta
  548. ---------
  549. - client side image map shape=default is now
  550.   understood
  551. - clicking on a image map caused stacktrash
  552.   to be used as the Referer:
  553. - GIF input suspension was hosed, causing
  554.   GIF images to frequently not load
  555.   on "slow" links
  556.  
  557. V1.34beta
  558. ---------
  559. - fixed printing to not feed CyberGFX
  560.   bitmaps to printer.device anymore.
  561. - errors in libjpeg no longer cause
  562.   a full crash. May have been one
  563.   of the major causes of nifty
  564.   crashes.
  565. - can now internally display images
  566.  
  567. V1.33beta
  568. ---------
  569. - fixed form enabling
  570. - increased GIF prefetch buffer to
  571.   cope with large bogus data chunks
  572. - fixed decoding of greyscale colorspace
  573.   jpeg images to truecolor destinations
  574. - fixed screen switch image flushing
  575.  
  576. V1.32beta
  577. ---------
  578. - fixed major crash reason: <AREA SHAPE=POLY> caused
  579.   internal memory pool trashing, this giving really
  580.   nice crashes. Also made client side image maps
  581.   not work.
  582. - fixed enable/disable behavior of the STOP, LOAD 
  583.   IMAGES etc. buttons
  584. - <TITLE> didn't properly handle non-space whitespace
  585.   chars
  586. - added full printing capability (requires upcoming
  587.   MUI 3.7)
  588. - bumped catalog version to 2 to avoid loading
  589.   of totally bogus V1.0 catalogs
  590. - fixed image decoder to no longer ReleasePen()
  591.   from closed screens, thus causing a major
  592.   crash orgy. Happened when changing prefs
  593.   or moving V to another screen.
  594. - made image frames 3D
  595. - fixed bitmap prefill of image decoder
  596.   to match the empty frame appearance
  597. - added nicer 32 color version of the default
  598.   transfer anim
  599.  
  600. V1.31alpha
  601. ----------
  602. - disabled Miami sendto() API
  603.   and T/TCP support
  604. - GIF "mask optimizer" caused
  605.   image class to reference
  606.   mask even when it was freed,
  607.   thus causing enforcer/crash orgy
  608.   and bullshit on the screen
  609. - fixed a few sync problems in
  610.   the image decoder
  611. - jpeg context was hogging
  612.   url streams as well, thus
  613.   making loading of further
  614.   images impossible
  615. - included updated bookmarks.mcc class
  616.  
  617. V1.30alpha
  618. ----------
  619. - removed bullocks debug Printf
  620.   from clickimage class
  621. - now correctly sets window title
  622. - <UL>, <LI> etc. no longer
  623.   do the internal equivalent of
  624.   <BR CLEAR=ALL>
  625. - changed default settings
  626.   to helvetica for normal,
  627.   cgtriumvirate for <Hx>
  628.   and courier for fixed.
  629.  
  630. V1.29alpha
  631. ----------
  632. - fixed internal IPC problem with
  633.   the image decoder causing image
  634.   finish message to not be triggered
  635.   correctly
  636. - upon hitting unspecified images,
  637.   now builds a image client list
  638.   to gather as much width/size
  639.   information as possible before
  640.   new layout
  641. - GIF handler was hogging resources
  642.   (gif decoder context and URL
  643.   streams) longer than needed
  644. - reworked image decoder internal
  645.   flow. Will now favour decode
  646.   of other images in preference
  647.   to decode all frames of a GIF
  648.   anim even if the data for that
  649.   is there.
  650.  
  651. V1.28alpha
  652. ----------
  653. - fixed background-image-is-already-there
  654.   handling
  655. - fixed yet another unneccessary refresh
  656.   orgy of the status line display
  657. - removed unncessary pen reallocation
  658.   on relayout
  659. - status line image count was broken while
  660.   the main text was loaded
  661. - layout is now "hold" when hitting an
  662.   image with unknown sizes
  663. - smoothed out incremental display heavily.
  664.   Will now do "silent" relayout or
  665.   clip constant parts of dispay accordingly
  666.   for faster and visually more attractive
  667.   display. 
  668. - now handles "broken" GIF images which
  669.   don't have a terminator at the end.
  670. - GIF anims where some frames
  671.   don't have a local color map were
  672.   displayed hosed
  673.  
  674. V1.27alpha
  675. ----------
  676. - completely rewrote internal document
  677.   management system to take advantage
  678.   of new image loader and stuff. Yes, this
  679.   is actually point (2) :-) Fixes
  680.   several of the recently introduced
  681.   and old annoyances
  682. - fixed status line flicker when mouse pointer
  683.   was over an object (i.e. frame border,
  684.   ruler, list image etc.)
  685. - GIF decoder puked heavily on images wider 
  686.   than 1024 pixels.
  687. - now correctly handles double <BODY> broken
  688.   HTML
  689.  
  690. V1.26alpha
  691. ----------
  692. - fixed enforcer hits from image display class
  693.  
  694. [1.24/1.25 skipped]
  695.  
  696. V1.23alpha
  697. ----------
  698. - added "Add to bookmarks" and "Copy to clipboard"
  699.   to URL context menus
  700. - added Image and Imagelink context menus
  701. - reenabled MIME config pages (not used yet)
  702. - added "Download dir" item to MIME config page
  703. - now skips <SCRIPT> sections properly,
  704.   not relying on proper comments
  705.  
  706. V1.22alpha
  707. ----------
  708. - fixed layout problems in the prefs window
  709. - the "Fixed Font" selector didn't filter
  710.   proportional fonts
  711. - fixed cycle chain in font select group
  712. - now properly flushes images from memory
  713.   on page flips
  714. - fixed trash display (or crash orgy,
  715.   when running enforcer/mungwall) of
  716.   broken images
  717.  
  718. V1.21alpha
  719. ----------
  720. - fixed about:
  721. - TD VALIGN now works
  722. - fixed incremental decoding being not really
  723.   incremental (caused by a wrongly set flag
  724.   telling the net loader to only report data
  725.   when the whole download was finished)
  726. - net loading of images was totally hosed
  727.   (due to text/html being filled in)
  728.  
  729. V1.20alpha
  730. ----------
  731. - speed up the GIF decoder a bit
  732. - made size calculation of string form elements
  733.   more resistant against bogus tf_XSizes
  734. - fixed crash on exit-on-startup when for
  735.   example no keyfile was available
  736. - added new about: page
  737.  
  738. V1.19alpha
  739. ----------
  740. - now recognizes <INPUT TYPE=STRING> as a synonym
  741.   for <INPUT TYPE=TEXT>
  742. - fixed startup enforcer hits caused by a race
  743.   condition on setting up the image decoder
  744.   process
  745. - now assumes documents are of type text/html
  746.   if no Content-Type: is specified in the HTTP
  747.   transfer phase
  748.  
  749. V1.18alpha
  750. ----------
  751. - fixed GIF transparency problems
  752.   with interleaved target screens.
  753. - fixed GIF decode messup on Truecolor/Hicolor
  754.   screens.
  755. - fixed a longstanding background rendering
  756.   bug which involved a wrong X offset
  757.   into the pattern to be used, thus
  758.   creating false display with nifty
  759.   backgrounds.
  760. - fixed internal total messup caused by
  761.   the image decoder sending messages
  762.   to the virtgroup container which
  763.   in turn broadcasted this to all
  764.   image objects.
  765. - added smart "mask usage" recognition.
  766.   If a GIF specifies transparency,
  767.   but in fact doesn't use the transparent
  768.   color, the mask is freed to spare memory
  769.   and reduce blit times.
  770. - fixed GIF anim background refresh problem
  771.   (without additional memory usage for
  772.    double buffering :-)
  773. - hopefully fixed crash when quitting
  774.   with other means than closing all
  775.   active windows
  776. - now accepts HTTP/1.1 responses from
  777.   broken servers (notably current
  778.   apache ebtas)
  779. - image bitmaps are now prefilled with
  780.   correct background/alttext pens
  781.   for a nicer look
  782. - added <CENTRE> as an alias for <CENTER>
  783.   on popular demand
  784.  
  785. V1.17alpha
  786. ----------
  787. - added internal GIF support (including anims)
  788.  
  789. V1.16alpha
  790. ----------
  791. - added internal image decoding. Caches
  792.   images as memory permits, including auto
  793.   flush with low memory handler. Uses
  794.   cybergfx when available, including proper
  795.   handling of Non-Colormapped destinations
  796.   (HiColor/TrueColor screens). Incremental
  797.   display speed is scaled depending on
  798.   "how fast" image data comes in.
  799. - removed "Broken Image" image. Image boxes
  800.   now stay textual until some image is loaded.
  801.   Broken images are alttext'ed with '×' prefix,
  802.   still loading ones with '·' prefix.
  803. - the logo anim is now loaded from disk
  804.   instead of being hardcoded into the program.
  805.   Filename is "TransferAnim". Plain IFF file
  806.   with frames in horizontal order. Use an icon 
  807.   with tooltype "FRAMEWIDTH=pixels" to specify
  808.   frame width, otherwise totalsize/16 is assumed.
  809.   Recognizes WIDTH for IB compatibility :)
  810.   Recognizes "FRAMETICKS=milliseconds" as
  811.   a frame timer (defaults to 150). First
  812.   frame is considered "idle image" and not
  813.   included in the anim. FRAMES= and HEIGHT= 
  814.   are not required.
  815.  
  816. V1.15alpha
  817. ----------
  818. - no longer wraps images in <PRE> environment
  819.  
  820. V1.14alpha
  821. ----------
  822. - http loader didn't strip #fragments from the URL
  823.   when first accessing a object thus causing
  824.   "object not found" errors.
  825. - redirect caused <freed memory> to be send
  826.   as Referer:, causing poolwatch hits and
  827.   possibly crash.
  828. - fixed handling of <BLOCKQUOTE> which was
  829.   broken all the time (handled like <PRE>).
  830.  
  831. V1.13alpha
  832. ----------
  833. - fixed <PRE> handling
  834. - improved rendering of small background images alot
  835. - fixed form objects and images not causing a line wrap
  836.   when expected to
  837. - fixed text fitting ignoring width extending styles.
  838. - fixed object size calculation bug which happened
  839.   when a text string fitted exactly into the provided
  840.   space
  841. - added a workaround for broken HTML where
  842.   <TD WIDTH> plus table borders exceeds <TABLE WIDTH>.
  843.   Fixes http://www.cam.org/~ericgir/amiga.html :-)
  844. - now parses broken <MAP> which uses blanks to seperate
  845.   coords.
  846.  
  847. V1.12alpha
  848. ----------
  849. - fixed word wrap loosing one char sometimes.
  850. - reenabled Goto/Location switch in main
  851.   URL gadget with MUI 3.7++
  852. - fixed excess status bar refreshes 
  853.   while the mouse is over a table cell
  854.   object
  855.  
  856. V1.11alpha
  857. ----------
  858. - now honours <IMG WIDTH|HEIGHT> tags and draws
  859.   an empty box of appropriate size (with the alttext)
  860.   to avoid layout cluttering while images come in
  861. - fixed refresh bug
  862. - fixed severe memory trashing when hitting
  863.   an image map area with more than 4 coordinates.
  864.   Has been in there since client side image map
  865.   first implementation.
  866.  
  867. V1.10alpha
  868. ---------
  869. - fixed <INPUT TYPE=hidden> (or unknowns) causing
  870.   the layout to be sucked up <stacktrash> pixels
  871.   width or height.
  872. - fixed several other small layout bugs
  873.   
  874. V1.9alpha
  875. ---------
  876. - fixed <LI> image sizing
  877. - fixed <LI> images sometimes causing a crash on clear
  878.   due to overwritten bitmap
  879. - added <HR WIDTH> and <HR NOSHADE> support
  880. - now interprets <IMG WIDTH|HEIGHT> for table cell
  881.   space calculations
  882. - BORDER without parameters is now interpreted as BORDER=1
  883. - fixed <CAPTION>
  884. - fixed several other small layout bugs
  885. - fixed table centering again
  886. - fixed another problem with <TD WIDTH=pixels> and
  887.   <IMG>s
  888. - no longer shows link context menu for non-link images
  889. - fixed <INPUT TYPE=IMAGE>
  890. - fixed ignorance against ftp/gopher/wais proxy settings
  891.  
  892. V1.8alpha
  893. ---------
  894. - fixed deadlock when due to stacked IMG ALIGNs text
  895.   didn't fit atomically into layout space
  896. - fixed TextView usage
  897. - fixed <TABLE WIDTH>
  898. - fixed centering of nested tables
  899. - fixed several other small layout bugs
  900.  
  901. V1.7alpha
  902. ---------
  903. - fixed <TH> bolding
  904. - fixed text after <TR> without <TD>
  905. - fixed problems with floating images and
  906.   missing <TD>s in table cells
  907. - fixed a problem with proper table HTML --
  908.   </TD>s didn't trigger a line alignment run,
  909.   thus causing misalignment if there were
  910.   spaces between </TD> and the next <TD|TR|/TABLE>
  911.  
  912. V1.6alpha
  913. ---------
  914. - Prefs: changed listview spacing
  915. - replaced textfield.mcc with textview.mcc
  916. - fixed totally broken HTTP POST
  917. - fixed broken HTML with <TD> right after <TABLE>
  918.   without <TR> (fixes www.amigaworld.com and several
  919.   other pages)
  920. - fixed crash/hits when the first page loaded
  921.   had client-side image maps
  922. - many form elements weren't properly accounted for
  923.   during table layout stage, thus messing up
  924.   sizes
  925. - fixed several bugs related to form layout
  926.  
  927. V1.5alpha
  928. ---------
  929. - Prefs: fixed list image height (Stuntzi doesn't suck, I do,
  930.   but I found out about MUIA_List_MinLineHeight now :-)
  931. - Prefs: Homepage string is now a URL-Drag&Drop-String gadget,
  932.   too.
  933. - TH/TD WIDTH now fully works. Does a nice 3 pass run on
  934.   tables to get minimum sizes, suggested width. Does proper
  935.   weighting on the column layout, plus added heuristics
  936.   to deal with people specifying % widths for large image
  937.   cells. Overally cool now.
  938. - fixed table centering
  939. - fixed deadlock on empty table rows
  940. - fixed a really stoneage bug which caused hits when
  941.   the very first page loaded into a window had <A NAME>
  942.   tags.
  943. - fixed a stoneage bug in the TextFit() calculation
  944.   which caused it to "drop" one pixel too early. Liked
  945.   to show up as vertically overfloating tables now.
  946. - now renders text with different heights aligned to
  947.   to the bottom line
  948.  
  949. V1.4alpha
  950. ---------
  951. - fixed <FONT SIZE> with negative values
  952. - added prefs list images
  953. - added prefs item for homepage <blush>
  954. - now requires a key file, added about:owner scheme
  955. - fixed calling telnet app on telnet:// links
  956. - changed default smtp host to "mail.vapor.com"
  957.  
  958. V1.3alpha
  959. ---------
  960. - fixed usatoday.com :-) [illegal <TD WEIGHT>]
  961. - added support for <FONT SIZE>
  962. - fixed scrolling on table pages
  963. - reenabled stacked <IMG ALIGN=LEFT|RIGHT> (who uses this when
  964.   there are tables? Guess who :-)
  965. - fixed <TABLE><CAPTION>
  966. - fixed <TH> (now rendered bold)
  967. - fixed height calculation of [IMAGELINK] links
  968. - fixed lots of stuff related to nested tables
  969. - news: tried to access the SMTP server
  970.  
  971. V1.2alpha
  972. ---------
  973. - completely rewrote prefs system (most of the settings not
  974.   yet functional and therefore ghosted)
  975. - fixed the first 10.000 of the 1.000.000 bugs in the table
  976.   layouter
  977. - fixed layouting of <LI> items without preceeding <UL>/<OL>
  978.   object
  979.  
  980. V1.1alpha12
  981. -----------
  982. - fixed a longstanding bug with centering objects which liked to show
  983.   up with tables. Also speeds layout a bit.
  984.  
  985. V1.1alpha11
  986. -----------
  987. - added context menu for links, offering "Goto", "Open new"
  988.   and "Download to file"
  989. - shift-click on a link will now "Download to file" regardless
  990.   of the MIME type to cope for badly configured servers. 
  991. - added basic table support (lots of stuff is still missing)
  992.  
  993. V1.1alpha10
  994. -----------
  995. - integrated toolbar and toolbutton class, no more .mcc's
  996.   required
  997.  
  998. V1.1alpha9
  999. ----------
  1000. - fixed file:///<*.jpg|*.jpeg|*.gif> links
  1001. - recompiled with SAS/C 6.57
  1002.  
  1003. V1.1alpha8
  1004. ----------
  1005. - added support for <INPUT TYPE=IMAGE>
  1006.  
  1007. V1.1alpha7
  1008. ----------
  1009. - fixed smtp send return code parsing
  1010. - now reads a env variable "VOYAGERDIR" which allows to point
  1011.   the progdir: (Cache, bookmarks etc.) to different locations.
  1012.   Mainly for CD-ROM distributions.
  1013.  
  1014. V1.1alpha6
  1015. ----------
  1016. - http transaction code totally broken due to send() modification
  1017.  
  1018. V1.1alpha5
  1019. ----------
  1020. - fixed smtp post
  1021. - fixed longstanding tcp_send bug
  1022.  
  1023. V1.1alpha4
  1024. ----------
  1025. - now can be started with a list of URLs to open (shell only)
  1026. - supports T/TCP data exchange with approriate 
  1027.   versions of Miami
  1028. - fixed application name
  1029. - parses and displays FRAME tags
  1030. - <A> with both HREF and NAME now works
  1031. - improved "table emulation" a bit
  1032. - fixed flaky behavior regarded to illicit <A> tags
  1033. - added option to call cachebrowser from menu
  1034. - fixed potential 060 problems
  1035. - default telnet: app is now AmTelnet
  1036. - added internal smtp send
  1037. - now correctly handles full rfc-822 addresses in news
  1038. - now understands the netscape mailto: extension to put
  1039.   the comment/realname part of a mail address into the subject
  1040.   of the generated mail
  1041. - Organization:-header is now configurable (and created)
  1042. - now understands <form action=mailto:xxx> forms
  1043. - pressing return in the only stringgadget of a form is now
  1044.   equal to SUBMIT
  1045.  
  1046.  
  1047. V1.0
  1048. ----
  1049. - first official release
  1050.